.zs{   CLEAR: both; PADDING-LEFT: 0px; FONT-SIZE: 12px; MARGIN: 0px auto; WIDTH: 1200px; COLOR: #c2130e; HEIGHT: 120px; LINE-HEIGHT: 27px;_LINE-HEIGHT: 120px;TEXT-ALIGN: left; background:url(http://www.hnwtqcjgxx.com/img/bmxt_bg.jpg) center no-repeat; position:relative;}
.nameac{ width:420px; height:93px; overflow:hidden; margin-top:10px; margin-left:30px; padding-top:2px; color:#333;float:left;FONT-SIZE: 14px;}
.nameac ul{}
.nameac li{ float:left; padding:0; height:25px; width:376px; padding-left:45px;}
.nameac li span{ display:inline-block; line-height:25px; overflow:hidden;}
.nameac .name{ width:80px;}
.nameac .privce{ width:80px;} 
.nameac .coure{ width:142px;}
.nameac .level{ width:70px;}

.nameac2{ width:470px; height:93px; overflow:hidden; margin-top:10px; margin-left:1px; padding-top:2px; color:#333;float:left;FONT-SIZE: 14px;}
.nameac2 ul{}
.nameac2 li{ float:left; padding:0; height:25px; width:430px; padding-left:88px;}
.nameac2 li span{ display:inline-block; line-height:25px; overflow:hidden;}
.nameac2 .name{ width:80px;}
.nameac2 .privce{ width:80px;} 
.nameac2 .coure{ width:142px;}
.nameac2 .level{ width:70px;}
.jcwt_wra2 {margin-bottom:10px; }

.top-nav .hot-major { width: 254px; line-height: 48px; height: 48px; background: #ce0000; margin-right: 0px;}
.l, .f-l { float: left!important; _display: inline;}
.text-c { text-align: center;}
.sm-nav { height: 500px; z-index: 999; position: absolute; top: 48px;/*  width: 288px;  left: 0;  border: 1px solid red; */}
.cl, .clearfix {  zoom: 1;}
.sm-nav .sm-nav-r { float: right; width: 208px;  height: 458px; background: #FFF; overflow: hidden;}
.sm-nav .sm-nav-r>ul>li { float: none;  height: 65px; border-bottom: #eeeeee 1px solid; line-height: 65px;}
.sm-nav .sm-nav-r>ul>li>a { padding: 0 5px; width: 246px; display: block; font-size: 13px; color: #333333;}
.sm-nav .sm-nav-r>ul>li>a:hover { width:246px; height:65px; float:left; line-height:65px;text-decoration:none;color: #fff;  background: #0064c5;}
.sm-nav .more-majors { background: #ce0000; position: absolute; text-align: center; bottom: 0; height: 42px;   width: 100%;   color: #fff;}
.sm {  font-size: 11px; }
.f-18 {  font-size: 18px;}

.sm-nav .sm-nav-l {
    float: left;
    width: 33px;
    height: 458px;
    background: #f01332;
    overflow: hidden;
}
.sm-nav-l ul li {
color: #FFF;
    text-align: center;
    width: 17px;
    padding: 15px 8px;
    line-height: 1.2;
    height: 188px;
    display: block;
    border-bottom: #eeeeee 1px solid;
    font-size: 15px;
}
.sm-nav-l ul li.zero {
    color: #FFF;
    text-align: center;
    width: 17px;
    padding: 53px 8px;
    line-height: 1.2;
    height: 90px;
    display: block;
}
.sm-nav-l ul li.first {
   border-bottom: #eeeeee 1px solid;
   height: 41px;
    text-align: center;
    width: 17px;
    padding: 45px 8px;
    line-height: 1.2;
}
.sm-nav-l ul li.last {
 /* border-bottom: none;*/height: 56px; padding: 5px 8px;
}
.sm-nav-l ul li.min {
   border-bottom: #eeeeee 1px solid;height: 55px; padding: 5px 8px;
}

/*newyear start*/
@media screen and (max-width:768px) {.xnkl {display:none;}
}
.lantern-box {position:absolute;top:-30px;right:150px;z-index:9999;pointer-events:none;}
.lantern-box1 {position:absolute;top:-30px;right:10px;z-index:9999;pointer-events:none}
.lantern-box2 {position:absolute;top:-30px;left:150px;z-index:9999;pointer-events:none}
.lantern-box3 {position:absolute;top:-30px;left:10px;z-index:9999;pointer-events:none}
.lantern-box1 .lantern,.lantern-box3 .lantern {position:relative;width:120px;height:90px;margin:50px;background:#d8000f;background:rgba(216,0,15,.8);border-radius:50% 50%;-webkit-transform-origin:50% -100px;-webkit-animation:swing 5s infinite ease-in-out;box-shadow:-5px 5px 30px 4px #fc903d}
.lantern {position:relative;width:120px;height:90px;margin:50px;background:#d8000f;background:rgba(216,0,15,.8);border-radius:50% 50%;-webkit-transform-origin:50% -100px;-webkit-animation:swing 3s infinite ease-in-out;box-shadow:-5px 5px 50px 4px #fa6c00}
.lantern-a {width:100px;height:90px;background:#d8000f;background:rgba(216,0,15,.1);margin:12px 8px 8px 8px;border-radius:50% 50%;border:2px solid #dc8f03}
.lantern-b {width:45px;height:90px;background:#d8000f;background:rgba(216,0,15,.1);margin:-4px 8px 8px 26px;border-radius:50% 50%;border:2px solid #dc8f03}
.xian {position:absolute;top:-20px;left:60px;width:2px;height:20px;background:#dc8f03}
.sui-a {position:relative;width:5px;height:20px;margin:-5px 0 0 59px;-webkit-animation:swing 4s infinite ease-in-out;-webkit-transform-origin:50% -45px;background:orange;border-radius:0 0 5px 5px}
.sui-b {position:absolute;top:14px;left:-2px;width:10px;height:10px;background:#dc8f03;border-radius:50%}
.sui-c {position:absolute;top:18px;left:-2px;width:10px;height:35px;background:orange;border-radius:0 0 0 5px}
.lantern:before {position:absolute;top:-7px;left:29px;height:12px;width:60px;content:" ";display:block;z-index:999;border-radius:5px 5px 0 0;border:solid 1px #dc8f03;background:orange;background:linear-gradient(to right,#dc8f03,orange,#dc8f03,orange,#dc8f03)}
.lantern:after {position:absolute;bottom:-7px;left:10px;height:12px;width:60px;content:" ";display:block;margin-left:20px;border-radius:0 0 5px 5px;border:solid 1px #dc8f03;background:orange;background:linear-gradient(to right,#dc8f03,orange,#dc8f03,orange,#dc8f03)}
.lantern-t {font-family:榛戜綋,Arial,Lucida Grande,Tahoma,sans-serif;font-size:3.2rem;color:#dc8f03;font-weight:700;line-height:85px;text-align:center}
.night .lantern-box,.night .lantern-box1,.night .lantern-t {background:0 0!important}
@-moz-keyframes swing {0% {-moz-transform:rotate(-10deg)}
50% {-moz-transform:rotate(10deg)}
100% {-moz-transform:rotate(-10deg)}
}
@-webkit-keyframes swing {0% {-webkit-transform:rotate(-10deg)}
50% {-webkit-transform:rotate(10deg)}
100% {-webkit-transform:rotate(-10deg)}
}


/*新顶部start*/
.logo {
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: left center;
    background-size: auto 100%;
}
img {
    border: 0;
    vertical-align: middle;
}
.l, .f-l {
    float: left!important;
    _display: inline;
}
.r, .f-r {
    float: right!important;
    _display: inline;
}
.pos-r {
    position: relative;
}
.mt-40 {
    margin-top: 40px;
}
.mb-40 {
    margin-bottom: 40px;
}
.cl, .clearfix {
    zoom: 1;
}
 
.ZhuanYe a, .ZhuanYea:hover,.HotNews a,.HotNews a:hover,.BottomC a,.BottomC a:hover,.inquiryC a,.inquiryC a:hover,.links a,.links a:hover{transition: all 0.3s;}
.w-1200{width: 1200px;}
.c-primary,.c-primary a,a.c-primary{color:#0064c5}
.c-primary a:hover,a.c-primary:hover{ color:#0064c5}
.btn-primary{color:#fff;background-color:#0064c5; border-color:#0064c5}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active{color:#fff;background-color:#0d3373;border-color:#0d3373}


.tbox{height: 46px;background: url(/img/TopBg.jpg) repeat-x center;overflow: hidden;}
.sitetop{line-height: 46px;}
.ft-box{display: inline-block;}
.ft-box li{float: left;display: inline-block;}
.logo-site{background: url(/img/TopPhoto.png) no-repeat right bottom;overflow: hidden;}
.motto{background:url(/img/Slogan.png) no-repeat center;height: 70px;width: 263px;text-indent: -9999px;}
.navsite ul{font-size: 0;line-height:0;}
.navsite li{display:inline-block;}
.navsite li a{display:inline-block;width: 115px;height: 50px; line-height: 50px; font-size: 16px;transition:background-color .2s ease 0s}
.navsite>ul>li.current>a,.navsite>ul>li>a:hover{color:#fff;text-decoration:none;background-color:#d1101f;}

.border-box{border-bottom:1px solid #d1101f}
.banner-main,.banner-main .bd li,.banner-main .bd li a{height:600px}
.banner-main{width:100%;position:relative;background:#eee;overflow:hidden;z-index:0}
.banner-main .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}
.banner-main .bd ul{width:100%!important}
.banner-main .bd li{width:100%!important;overflow:hidden;text-align:center}
.banner-main .bd li a{display:block;text-indent:-9999px}
.banner-main .hd{position:absolute;z-index:3;left:0;right:0;bottom:10px;text-align:center}
.banner-main .hd li{width:120px;height:25px;line-height:25px;margin:1px;overflow:hidden;text-align:center;color:#3a3a3a;font-size:12px;cursor:pointer;display:inline-block;background:#fff;background-color:rgba(255,255,255,.7);zoom:1}
.banner-main .hd li.active{background:#666;color:#fff} 
 /*顶部end*/




/*zy news start*/
.Hui-wraper, .wp {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}
 
.c-white, .c-white a, a.c-white {
    color: white;
}
.f-20 {
    font-size: 20px;
}
.text-c {
    text-align: center;
}
h2 {
    font-size: 30px;
}
.pb-10 {
    padding-bottom: 10px;
}
.pb-15 {
    padding-bottom: 15px;
}
.pb-30 {
    padding-bottom: 30px;
}
.pt-15 {
    padding-top: 15px;
}
.lh-22 {
    line-height: 22px;
}
.f-14 {
    font-size: 14px;
}


.mt-20 {
    margin-top: 20px;
}
.pl-10 {
    padding-left: 10px;
}

.HotPic .DataCont .leftTime {
    background-color: #0064c5;
    width: 80px;
    padding: 5px 0;
}

.HotPic .DataCont .rightC {
    width: 270px;
    height: 68px;
    overflow: hidden;
    box-sizing: border-box;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.lh-26 {
    line-height: 26px;
}
.f-16 {
    font-size: 16px;
}
.pl-20 {
    padding-left: 20px;
}
.pt-10 {
    padding-top: 10px;
}
.f-24 {
    font-size: 24px;
}
.HotPic .DataCont {
    width: 350px;
}
.NnewList li {
    line-height: 34px;
    border-bottom: 1px solid #d9d9d9;
}
.ZhuanYe{width: 340px;border:1px solid #ddd;}
.ZhuanYe .rm{background-color: #0064c5;padding: 15px;margin: -1px -1px 0 -1px;}

.ZhuanYe a, .ZhuanYea:hover,.HotNews a,.HotNews a:hover,.BottomC a,.BottomC a:hover,.inquiryC a,.inquiryC a:hover,.links a,.links a:hover{transition: all 0.3s;}
.ZhuanYefold1 .item{ position:relative}
.ZhuanYefold1 .item h4{margin:0;font-weight:bold;position:relative;border-top: 1px solid #fff;font-size:16px;padding:14px 10px;background-color:#eee;cursor:pointer;}
.ZhuanYefold1 .item h4:before{content: '+';position: absolute;display: block;cursor: pointer;right: 20px;top: 8px;width: 25px;height: 25px;line-height: 25px;text-align: center;color: #666;font-size: 25px;}
.ZhuanYefold1 .item h4.on:before{content: '-';}
.ZhuanYefold1 .item .info{display:none;padding:10px 20px;line-height: 24px;height: 220px;font-size: 14px;}
.ZhuanYefold1 .item .info:first-child{display: block;}
.HotNews{width: 830px;}
.NewBox h2 small,.HotNews h2 small,.SiteCen h2 small{}
.HotPic .DataCont{width: 350px;}
.HotPic .DataCont .leftTime{background-color:#0064c5;width: 80px;padding:5px 0;}
.HotPic .DataCont .leftTime p{margin: 0;}
.HotPic .DataCont .rightC{width: 270px;height: 68px;overflow: hidden; box-sizing: border-box;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.NnewList{box-sizing: border-box;width: 450px;}
.NnewList li{line-height: 34px;border-bottom: 1px solid #d9d9d9;font-size: 14px;}
.NnewList li a:before,.NewBox .BottomC li a:before ,.Videolist li a:before{content: '·';font-weight: bold;padding-right: 6px;}

.NewBox{width: 33.33333333333%;box-sizing:border-box;}
.BottomC{border: 1px solid #ddd;box-sizing:border-box;padding: 20px;}
.picBox h3{padding-top: 0;}
.NewBox .BottomC .NewsC li,.Videolist li{border-bottom: 1px solid #d9d9d9;line-height: 34px;}

.dzs_video {
    width: 100%;
    height: 240px;
    background: #0A0000;
    border-radius: 5px;
}



.sm-menu ul li:first-child {
    margin-left: 10px;
}

.sm-menu {
    font-size: 25px;
    padding: 15px 0;
}

.bigbg {
    background: #f2f2f2;
    color: #1d1d1d;
}

.w1220 {
    width: 1220px;
    margin: 0 auto;
}

.sm-menu {
    font-size: 25px;
    padding: 15px 0;
}

.baibg {
    background: #FFF;
}


.sm-menu ul li:first-child {
    margin-left: 10px;
}

.sm-menu ul li {
    float: left;
    margin-left: 20px;
}

.sm-menu ul li.txt {
    height: 20px;
    line-height: 20px;
    margin-top: 7.5px;
    border: 1px #ff3737 solid;
    border-radius: 5px;
    padding: 0 5px;
    font-size: 13px;
    color: #ff3737;
    margin-left: 15px;
    display: inline-block;
}

.hot-tu {
    height: 195px;
    overflow: hidden;
    text-align: center;
    padding-bottom: 15px;
    clear: both;
}

.hot-tu .bd {
    width: 1220px;
    margin: 0 auto;
}

.w1200 {
    width: 1200px;
    margin: 0 auto;
}

gzwt.css:230 .hot-tu-list {
    overflow: hidden;
}

.hot-tu .hot-tu-list ul li {
    margin-right: 16px;
    width: 293px;
    height: 195px;
}

.baibg {
    background: #FFF;
}

.gzwtkb {
    padding-bottom: 15px;
}

.gzwtkb ul:first-child {
    font-size: 20px;
    height: 35px;
    line-height: 35px;
    color: #FFF;
}

.gzwtkb ul li:first-child {
    width: 364px;
}

.gzwtkb ul li {
    float: left;
    width: 166px;
    border-right: 1px #c8c8c8 solid;
    text-align: center;
}

.gzwtkb .gzwtkbzy li:first-child {
    text-align: left;
    padding-left: 20px;
    width: 344px;
}

.gzwtkb .gzwtkbzy li {
    height: 42px;
    font-size: 18px;
    border-bottom: 1px #c8c8c8 dashed;
    line-height: 43px;
}

.gzwtkb ul li {
    float: left;
    width: 166px;
    border-right: 1px #c8c8c8 solid;
    text-align: center;
}

.am-g:after,
.w1200:after,
.w1220:after {
    clear: both;
}

.am-g:after,
.am-g:before,
.w1200:after,
.w1200:before,
.w1220:after,
.w1220:before {
    content: " ";
    display: table;
}

.sm-nav-all-bg02 {
    background: #ff3737;
}


/* 招生计划 */

#cd-table .cd-unchecked span,
#cd-table .cd-checked span {
    display: block;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap
}

#cd-table {
    position: relative;

    max-width: 1170px;
    margin: 1em auto;
    font-size: 16px;

    border-right: 1px solid #e6e7f1
}

#cd-table::after {
    content: '';
    display: table;
    clear: both
}

#cd-table::before {
    content: '';
    position: absolute;
    top: 0;
    right: -1px;
    height: 100%;
    width: 35px;
    background: -webkit-linear-gradient(right, white 10%, rgba(255, 255, 255, 0));
    background: linear-gradient(to left, white 10%, rgba(255, 255, 255, 0));
    z-index: 5;
    pointer-events: none
}

.no-cssgradients #cd-table::before {
    display: none
}

#cd-table.table-end::before {
    display: none
}

#cd-table .cd-table-container {
    position: relative;
    width: 100%;
    /* overflow-x: auto; */
    -webkit-overflow-scrolling: touch
}

#cd-table .cd-table-wrapper {
    width: 870px;
    padding-left: 120px
}

#cd-table .cd-table-column {
 /*   width: 150px;-->*/
  width: 230px;
    float: left;
    border: 1px solid #e6e7f1;
    margin-left: -1px
}

#cd-table .cd-table-column:last-child {
    border-right: 0
}

#cd-table h2,
#cd-table ul>li {
    position: relative;
    text-align: center;
    padding: 0 1em;
    border-bottom: 1px solid #e6e7f1;
    height: 49px;
    line-height: 49px;
    background-color: #fff
}

#cd-table h2 {
    font-size: 14px;

    text-transform: uppercase;
    font-weight: 700;
    color: #606272
}

#cd-table ul>li {
    color: #787a8d
}

#cd-table ul>li:nth-child(odd) {
    background-color: #f6f7fa
}

#cd-table ul>li:last-child {
    border-bottom: 0
}

/* #cd-table .cd-unchecked span,
#cd-table .cd-checked span {
    position: absolute;
    width: 16px;
    height: 16px;
    
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 32px 16px;
    left: 50%;
    top: 50%;
    bottom: auto;
    right: auto;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
} */

/* #cd-table .cd-unchecked span {
    background-position: -16px 0
} */

/* #cd-table .cd-select {
    display: block;
    height: 100%;
    width: 100%;
    font-weight: 700
} */

#cd-table header.cd-table-column {
    position: absolute;
    width: 120px;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 10;
    background: rgba(121, 130, 153, .95);
    margin-left: 0;
    border-color: #0064c5;
    box-shadow: 2px 0 0 rgba(0, 0, 0, .1);
    pointer-events: none
}

#cd-table .cd-bold li {
    font-weight: 550;
}


#cd-table header.cd-table-column h2,
#cd-table header.cd-table-column li {
    background-color: transparent;
    text-align: left;
    color: #edeef1;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .1);
    border-bottom-color: #0064c5;
}

#cd-table header.cd-table-column h2 {
    color: #edeef1
}

#cd-table header.cd-table-column li:nth-child(odd) {
    /* background-color: rgba(107, 117, 141, .95); */
    background-color: #5ca9e647;

}

#cd-table header.cd-table-column li:last-child {
    border-bottom: 1px solid #6b758d
}

/* #cd-table .cd-scroll-right {
    display: block;
    width: 16px;
    height: 16px;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -8px;
    background: url(../img/small-arrow.svg) no-repeat center center;
    z-index: 6;
    -webkit-animation: cd-scroll-right 1.5s infinite;
    -moz-animation: cd-scroll-right 1.5s infinite;
    animation: cd-scroll-right 1.5s infinite
} */

/* @media only screen and (min-width:870px) { */
    #cd-table {

        border-right: 0
    }

    #cd-table::before {
        display: none
    }

    #cd-table .cd-table-wrapper {
        width: 100%;
        padding-left: 25%
    }

    #cd-table .cd-table-column {

        float: left
    }

    #cd-table .cd-table-ccc {
      /*  width: 15%;*/
width: 11%;
    }
     

    #cd-table .cd-table-ccc2 {
        width: 14.9%;

    }

    #cd-table .cd-table-ccc2 li button {

        color: #fff;

        border-color: #ed2a38;
        background: linear-gradient(#ed2a38, #dc2e3a);
        padding: 5px 10px;
        border-radius: 7px;
        font-size: 14px;
        cursor: pointer;

    }

    #cd-table .cd-table-column:last-child {
        border-right: 1px solid #e6e7f1
    }

    #cd-table header.cd-table-column {
        width: 25%;
        float: left;
        /* background: #798299; */
        background: #0064c5;
        box-shadow: none;
        pointer-events: auto
    }

    #cd-table .cd-scroll-right {
        display: none
    }
 

@media only screen and (min-width:1170px) {
    #cd-table {}
}

@-webkit-keyframes cd-scroll-right {

    0%,
    100% {
        -webkit-transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(3px)
    }
}

@-moz-keyframes cd-scroll-right {

    0%,
    100% {
        -moz-transform: translateX(0)
    }

    50% {
        -moz-transform: translateX(3px)
    }
}

@keyframes cd-scroll-right {

    0%,
    100% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    50% {
        -webkit-transform: translateX(3px);
        -moz-transform: translateX(3px);
        -ms-transform: translateX(3px);
        -o-transform: translateX(3px);
        transform: translateX(3px)
    }
}





#cd-table .cd-table-column ol,
ul,
h2 {
    list-style: none;

    margin: 0;
    padding: 0;
    border: 0;
}

blockquote,
q {
    quotes: none
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: '';
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}